export default {
  system: {
    moduleName: 'Mô hình nền tảng',
    account: 'Quản lý tài khoản',
    account_detail: 'Chi tiết tài khoản',
    password: 'Thay đổi mật khẩu',
    dept: 'Quản lý phòng ban',
    menu: 'Quản lý menu',
    role: 'Quản lý vai trò',
    message: 'Quản lý tin nhắn',
    dictionary: 'Quản lý từ điển',
    accountSetting: 'Cài đặt cá nhân',
    fileTypeSetting: 'Cài đặt loại tệp',
    partSetting: 'Cài đặt linh kiện',
    figureDocSetting: 'Cài đặt tài liệu hình ảnh',
    partFigureDocRelation: 'Quan hệ linh kiện và tài liệu hình ảnh',
    counterSetting: 'Cài đặt bộ đếm',
    productStructure: 'Cấu trúc sản phẩm',
    productDesign: 'Thiết kế sản phẩm',
    formSetting: 'Cài đặt biểu mẫu',
  },
  projectManager: {
    projectManager: 'Quản lý dự án',
    myProject: 'Dự án của tôi',
    projectNameTitle: 'Tên dự án',
    projectNamePlaceholder: 'Nhập tên dự án',
    projectDetail: 'Chi tiết dự án',
    archiveProject: 'Lưu trữ dự án',
    shareProject: 'Chia sẻ dự án',
    projectTemplate: 'Mẫu dự án',
    projectReport: 'Báo cáo dự án',
    detailTemModal: 'Chi tiết mẫu',
  },
  scheduleManager: {
    scheduleManager: 'Quản lý lịch trình',
    calendarSettings: 'Cài đặt lịch',
  },
  documentManager: {
    documentManager: 'Quản lý tài liệu bản vẽ và bộ phận',
    DocumentWorkPlace: 'Khu vực làm việc tài liệu bản vẽ',
    DocumentManager: 'Quản lý tài liệu bản vẽ',
    partManager: 'Quản lý bộ phận',
    partWorkPlace: 'Khu vực làm việc bộ phận',
    printManagement: 'Quản lý in ấn',
    directoryManager: 'Quản lý thư mục',
    normalSearch: 'Tìm kiếm thông thường',
    advancedSearch: 'Tìm kiếm nâng cao',
    searchByName: 'Tên, mã tài liệu, từ khóa, nhãn',
    catalog: 'Danh mục',
    tag: 'Nhãn',
    my: 'Của tôi',
    borrowing: 'Đang mượn',
    historyBorrowing: 'Lịch sử mượn',
    overdue: 'Quá hạn',
    borrowingProcess: 'Quy trình mượn',
    viewProcess: 'Xem mẫu quy trình',
    view: 'Xem',
    edit: 'Sửa đổi',
    borrow: 'Mượn',
    browse: 'Duyệt',
    addTag: 'Thêm nhãn',
    selectForm: 'Chọn biểu mẫu',
    formSubmit: 'Gửi biểu mẫu',
    onlyBorrowAble: 'Chỉ đối tượng có hiệu lực mới được mượn',
    knowledgeBase: {
      name: 'Tên',
      code: 'Mã tài liệu',
      currentHolder: 'Người giữ hiện tại',
      fileType: 'Loại tệp',
      currentVersion: 'Phiên bản hiện có thể mượn',
      highestVersion: 'Phiên bản cao nhất',
      remark: 'Ghi chú',
      createTime: 'Thời gian tạo',
      lastModifiedTime: 'Lần cuối sửa đổi',
      status: 'Trạng thái',
      fileName: 'Tên tệp',
      customPropertySet: 'Tập thuộc tính tùy chỉnh',
      tagName: 'Tên nhãn',
    },
    select: 'Chọn',
    formTemplateName: 'Tên mẫu biểu mẫu',
    selectFormTemplate: 'Chọn mẫu biểu mẫu khác',
    formTemplate: {
      documentId: 'Mã tài liệu',
      documentIdPlaceholder: 'Vui lòng nhập mã tài liệu',
      documentName: 'Tên tài liệu',
      documentNamePlaceholder: 'Vui lòng nhập tên tài liệu',
      type: 'Loại',
      typePlaceholder: 'Vui lòng chọn loại',
      encoderAssociation: 'Liên kết mã hóa',
      encoderAssociationPlaceholder: 'Vui lòng chọn liên kết mã hóa',
      produceSoftware: 'Phần mềm tạo ra',
      produceSoftwarePlaceholder: 'Vui lòng chọn phần mềm tạo ra',
    },
    advancedSearchForm: {
      name: 'Tên',
      namePlaceholder: 'Vui lòng nhập tên',
      code: 'Mã tài liệu',
      codePlaceholder: 'Vui lòng nhập mã tài liệu',
      fileName: 'Tên tệp',
      fileNamePlaceholder: 'Vui lòng nhập tên tệp',
      tag: 'Nhãn',
      tagPlaceholder: 'Vui lòng nhập nhãn',
      fileType: 'Loại tệp',
      fileTypePlaceholder: 'Vui lòng nhập loại tệp',
      publishTime: 'Thời gian phát hành',
    },
    instanceDetailSet: {
      instanceCode: 'Mã phiên bản',
      instanceCodePlaceholder: 'Vui lòng nhập mã phiên bản',
      instanceName: 'Tên phiên bản',
      instanceNamePlaceholder: 'Vui lòng nhập tên phiên bản',
      instanceStatus: 'Trạng thái phiên bản',
      instanceStatusPlaceholder: 'Vui lòng chọn trạng thái phiên bản',
      creator: 'Người tạo',
      creatorPlaceholder: 'Vui lòng nhập tên người tạo',
      createTime: 'Thời gian tạo',
      createTimePlaceholder: 'Vui lòng nhập thời gian tạo',
      workflowInstanceInfo: 'Thông tin quy trình làm việc của phiên bản',
    },
    setAllStepsData: {
      step: 'Bước quy trình',
      stepStatus: 'Trạng thái bước',
      comment: 'Bình luận văn bản',
      evaluation: 'Đánh giá',
      stepPrincipal: 'Người phụ trách bước',
      signer: 'Người ký thực tế',
      signTime: 'Thời gian ký',
      remark: 'Ghi chú',
    },
    DirAssignTableSet: {
      code: 'Mã',
      type: 'Loại',
      name: 'Tên',
      version: 'Phiên bản',
      inspector: 'Người kiểm tra',
      hasStructure: 'Có cấu trúc',
    },
    admitter: 'Người nhượng',
    receiver: 'Người nhận',
    pleaseSelectReceiver: 'Vui lòng chọn người nhận',
    handover: 'Bàn giao',
    cannotTransferToSelf: 'Không thể chuyển nhượng cho chính mình',
    bom: 'Theo BOM',
    transferSuccess: 'Chuyển nhượng thành công',
    objectCode: 'Mã đối tượng',
    objectVersion: 'Phiên bản đối tượng',
    objectNotCheckout: 'Đối tượng không ở trạng thái kiểm tra, không được phép bàn giao',
    objectTypeNotForm: 'Loại này là loại biểu mẫu, không thể tạo mới!',
    ImportTypeSelection: 'Chọn loại nhập khẩu',
    selectFile: 'Chọn tệp',
    selectFolder: 'Chọn thư mục',
    warehousingSettings: 'Cài đặt nhập kho',
    createPart: 'Tạo bộ phận',
    createDocument: 'Tạo tài liệu',
    matchingPartStructure: 'Tự động khớp cấu trúc bộ phận',
    autoCreateDocumentPartRelation: 'Tự động thiết lập mối quan hệ giữa tài liệu và bộ phận',
    propertyOverridesBOMProperty: 'Thuộc tính trong tiêu đề ghi đè thuộc tính BOM',
    featurePartSetting: 'Cài đặt bộ phận đặc trưng',
    extractPartType: 'Tự động xử lý loại bộ phận cụ thể khi trích xuất',
    extractPartTypeNotSpecified: 'Tự động xử lý loại bộ phận không cụ thể khi trích xuất',
    specificPartType: 'Ký hiệu loại bộ phận cụ thể (không phân biệt chữ hoa chữ thường)',
    selectProject: 'Chọn dự án',
    featureProject: 'Dự án đặc trưng',
    mergeItemSeparator: 'Ký hiệu phân tách mục gộp',
    associatedObject: 'Đối tượng liên kết',
    reverseAssociatedObject: 'Liên kết ngược',
    associatedSuccess: 'Liên kết thành công',
    property: 'Thuộc tính',
    attachment: 'Tệp đính kèm',
    associated: 'Đã liên kết',
    reverseAssociated: 'Bị liên kết',
    modifyDirectory: 'Sửa đổi danh mục',
    addDirectory: 'Thêm danh mục mới',
    docDetail: {
      documentDetail: 'Chi tiết tài liệu',
      Property: 'Thuộc tính',
      Attachment: 'Tệp đính kèm',
      Associated: 'Đã liên kết',
      ReverseAssociated: 'Bị liên kết',
    },
    operationButton: {
      share: 'Chia sẻ',
      view: 'Xem',
      borrow: 'Mượn',
      browse: 'Duyệt',
      compareBrowse: 'So sánh duyệt',
      downloadDoc: 'Tải xuống tài liệu',
      convert: 'Chuyển đổi',
      usage: 'Tình trạng sử dụng',
      relatedProcessInstance: 'Phiên bản quy trình liên quan',
      associatedObject: 'Đối tượng liên kết',
      reverseAssociated: 'Liên kết ngược',
      newProcess: 'Quy trình mới',
      workAssign: 'Chỉ định công việc',
      copyCode: 'Sao chép mã',
      publish: 'Phát hành',
      abolish: 'Hủy bỏ',
      versionCompare: 'So sánh phiên bản',
      printDocument: 'In tài liệu',
    },
    DocPreview: 'Xem trước bản vẽ',
    DocVersionShow: 'Hiển thị phiên bản',
    DocChangeRecord: 'Ghi nhận thay đổi',
    DocRelatedDoc: 'Tài liệu liên quan',
    objBindModal: {
      objectClassBindSet: 'Cài đặt liên kết lớp đối tượng',
      selectAll: 'Chọn tất cả',
      selectChildren: 'Chọn dữ liệu danh mục con khi chọn danh mục cha',
      selectDataDirectory: 'Vui lòng chọn danh mục dữ liệu',
      bindSuccess: 'Liên kết thành công',
    },
    tableData: {
      code: 'Mã tài liệu',
      codePlaceholder: 'Vui lòng nhập mã tài liệu',
      name: 'Tên tài liệu',
      namePlaceholder: 'Vui lòng nhập tên tài liệu',
      version: 'Phiên bản',
      versionPlaceholder: 'Vui lòng nhập phiên bản tài liệu',
      creator: 'Người tạo',
      creatorPlaceholder: 'Vui lòng nhập tên người tạo',
      createTime: 'Ngày tạo',
      createTimePlaceholder: 'Vui lòng nhập ngày tạo',
      sourceFileName: 'Tên tệp gốc',
      sourceFileNamePlaceholder: 'Vui lòng nhập tên tệp gốc',
      status: 'Trạng thái',
      statusPlaceholder: 'Vui lòng nhập trạng thái',
      fileType: 'Loại tệp',
      fileTypePlaceholder: 'Vui lòng nhập loại tệp',
      fileTypeName: 'Tên loại tệp',
      fileTypeNamePlaceholder: 'Vui lòng nhập tên loại tệp',
      fileName: 'Tên tệp',
      fileNamePlaceholder: 'Vui lòng nhập tên tệp',
      fileSize: 'Kích thước tệp',
      localPath: 'Đường dẫn cục bộ',
      directoryName: 'Tên danh mục',
      directoryNamePlaceholder: 'Vui lòng nhập tên danh mục',
      codeValue: 'Giá trị mã ban đầu',
      codeValuePlaceholder: 'Vui lòng nhập giá trị mã ban đầu',
      codeName: 'Tên mã hóa',
      codeNamePlaceholder: 'Vui lòng nhập tên mã hóa',
      bindPermission: 'Quyền liên kết',
      inheritParentPermission: 'Có kế thừa quyền liên kết đối tượng lớp của danh mục cha không',
      selectBindPermission: 'Vui lòng chọn quyền liên kết',
    },
    useAge: {
      useAge: 'Tình trạng sử dụng',
      partAssociation: 'Liên kết bộ phận',
      documentAssociation: 'Liên kết tài liệu',
    },
  },
  documentWorkPlace: {
    directory: 'Danh mục',
    type: 'Loại',
    index: 'Chỉ mục',
    directoryArchive: 'Danh mục lưu trữ',
    newProduct: 'Sản phẩm mới',
    libraryIndex: 'Chỉ mục thư viện',
    objectClassBind: 'Liên kết lớp đối tượng',
    contentExport: 'Xuất danh sách nội dung',
    workAssign: 'Chỉ định công việc',
    directoryWorkAssign: 'Chỉ định công việc theo danh mục',
    documentHandover: 'Bàn giao tài liệu',
    basicFunction: 'Chức năng cơ bản',
    documentWorkPlaceTableSet: {
      code: 'Mã tài liệu',
      fileName: 'Tên tệp',
      version: 'Phiên bản',
      type: 'Loại',
      creator: 'Người tạo',
      createTime: 'Thời gian tạo',
      inspector: 'Người kiểm tra',
      customAttributeSet: 'Tập thuộc tính tùy chỉnh',
      status: 'Trạng thái',
      isRelatedFile: 'Có phải là tệp liên kết không',
    },
    importSet: 'Cài đặt nhập khẩu',
    fileType: 'Loại tài liệu',
    fileTypePlaceholder: 'Vui lòng chọn loại tài liệu',
    selectFile: 'Chọn tệp',
    selectFolder: 'Chọn thư mục',
    selectMessage: 'Chọn thư mục, vui lòng tải lên tập tin nén thư mục',
    codeGenerateSet: 'Tùy chọn tạo mã',
    codeAutoGenerate: 'Tự động tạo mã (chỉ dành cho loại mã hóa liên kết)',
    codeSourceFileName: 'Tên tệp gốc làm mã (ví dụ: tệp là A.doc thì mã là: A)',
    codeSourceFileNameAddSuffix:
      'Tên tệp gốc thêm hậu tố làm mã (ví dụ: tệp là A.doc thì mã là: A.doc)',
    codeDirectoryRule: 'Tạo mã theo quy tắc danh mục',
    directoryRule: 'Tùy chọn danh mục dữ liệu',
    directoryRuleLocal: 'Tạo danh mục dữ liệu con theo thư mục cục bộ',
    helpMessage:
      'Tự động tạo mã (chỉ dành cho loại mã hóa liên kết); Tên tệp gốc làm mã (ví dụ: tệp là A.doc thì mã là: A); Tên tệp gốc thêm hậu tố làm mã (ví dụ: tệp là A.doc thì mã là: A.doc); Tạo mã theo quy tắc danh mục',
    fileImport: 'Nhập tài liệu',
    dropFilesHere: 'Nhấp hoặc kéo tệp vào khu vực này để tải lên',
    supportSingleOrBatchUpload: 'Hỗ trợ tải lên đơn lẻ hoặc hàng loạt.',
    relatedDocumentsSet: {
      code: 'Mã tài liệu',
      name: 'Tên',
      version: 'Phiên bản',
      fileType: 'Tên loại',
    },
    selectFileType: 'Chọn loại tài liệu',
    export: 'Xuất',
    byCatalog: 'Theo danh mục',
    byCatalog2: 'Theo danh mục (tách phiên bản)',
    byCatalog3: 'Theo BOM',
    import: 'Nhập',
    localFileImport: 'Nhập tệp cục bộ',
    extractImport: 'Trích xuất nhập',
    excelImport: 'Nhập Excel',
    dataImport: 'Nhập dữ liệu',
    printDrawings: 'In bản vẽ',
    cadDrawings: 'Bản vẽ CAD',
    sldrwDrawings: 'Bản vẽ SLDDRW',
    printByBOM: 'In theo BOM',
    CADDrawingsOnly: 'Chỉ bản vẽ CAD',
    SLDDRWDrawingsOnly: 'Chỉ bản vẽ SLDDRW',
    transition: 'Chuyển đổi',
    SLDDRWToDwg: 'Chuyển SLDDRW sang DWG',
    SLDDRWToPdf: 'Chuyển SLDDRW sang PDF',
    imageList: 'Danh sách hình ảnh',
    set: 'Cài đặt',
    permission: 'Quyền',
    download: 'Tải xuống tài liệu',
    importTypeSelection: 'Chọn loại nhập',
    document: 'Tài liệu',
    part: 'Bộ phận',
    bomStructure: 'Cấu trúc BOM',
    documentTypeSelection: 'Chọn loại tài liệu',
    documentTypePlaceholder: 'Vui lòng chọn loại tài liệu',
    partTypeSelection: 'Chọn loại bộ phận',
    partTypePlaceholder: 'Vui lòng chọn loại bộ phận',
    downloadTemplate: 'Tải xuống mẫu',
    ProductStructureSelection: 'Chọn cấu trúc sản phẩm',
    rebuildProductStructure: 'Tái tạo cấu trúc sản phẩm',
    propertyDifferenceUpdate: 'Cập nhật khác biệt thuộc tính',
    onlyAddNewRelation: 'Chỉ thêm mối quan hệ mới',
  },
  knowledgeManager: {
    knowledgeManager: 'Quản lý kho kiến thức',
    KnowledgeBase: 'Kho kiến thức',
    labelManager: 'Quản lý nhãn',
    labelManagerSet: {
      create: 'Thêm mới',
      edit: 'Sửa đổi',
      delete: 'Xóa',
      deleteConfirm: 'Bạn có muốn xóa dữ liệu không?',
      deleteSuccess: 'Xóa thành công',
      name: 'Tên nhãn',
      namePlaceholder: 'Vui lòng nhập tên nhãn',
      status: 'Trạng thái',
      statusPlaceholder: 'Vui lòng chọn trạng thái',
      key: 'Giá trị khóa',
      keyPlaceholder: 'Vui lòng nhập giá trị khóa',
      sort: 'Sắp xếp',
      sortPlaceholder: 'Vui lòng nhập thứ tự sắp xếp',
      remark: 'Ghi chú',
      remarkPlaceholder: 'Vui lòng nhập ghi chú',
      open: 'Mở',
      close: 'Đóng',
    },
    viewHistorySet: {
      viewHistoryApproval: 'Xem lịch sử phê duyệt mượn',
      editHistoryApproval: 'Chỉnh sửa lịch sử phê duyệt mượn',
      instanceId: 'ID quy trình',
      templateId: 'Mẫu quy trình',
      name: 'Tên',
      createTime: 'Thời gian tạo',
      endTime: 'Thời gian kết thúc',
      principal: 'Người phụ trách',
      creator: 'Người tạo',
      remark: 'Ghi chú',
      fileName: 'Tên tệp',
      fileType: 'Loại tệp',
      version: 'Phiên bản',
    },
    addProperty: 'Thêm thuộc tính',
    label: 'Nhãn',
    selectLabel: 'Vui lòng chọn nhãn',
    editLabel: 'Chỉnh sửa nhãn',
    addLabel: 'Thêm nhãn',
  },
  workFlow: {
    workFlow: 'Quy trình công việc',
    flowManager: 'Quản lý quy trình',
    flowTemplate: 'Mẫu quy trình',
    flowComponent: 'Thành phần quy trình',
    flowModel: 'Mô hình quy trình',
    flowApproval: 'Phê duyệt quy trình',
    flowDone: 'Quy trình đã hoàn thành',
    flowToDo: 'Quy trình cần làm',
    flowExample: 'Ví dụ về quy trình',
    myWorkFlow: 'Quy trình của tôi',
    formDesign: 'Thiết kế biểu mẫu',
    formTemplate: 'Mẫu biểu mẫu',
    dynamicForm: 'Biểu mẫu động',
    startFlow: {
      property: 'Thuộc tính',
      propertySet: {
        name: 'Tên',
        namePlaceholder: 'Vui lòng nhập tên',
        code: 'Mã mẫu quy trình',
        codePlaceholder: 'Vui lòng nhập mã mẫu quy trình',
        selectFlowTemplate: 'Chọn mẫu quy trình',
        startTime: 'Thời gian bắt đầu',
        startTimePlaceholder: 'Vui lòng chọn thời gian bắt đầu',
        principal: 'Người phụ trách',
        principalPlaceholder: 'Vui lòng chọn người phụ trách',
        stepSelect: 'Chọn bước',
        allowStepSelect: 'Cho phép chọn bước trong khi chạy quy trình',
        backMethod: 'Phương thức quay lại',
        backMethodCustom: 'Sử dụng mẫu tùy chỉnh để quay lại',
        backMethodSelect: 'Chọn phương thức quay lại',
        overdueTime: 'Thời gian quá hạn',
        overdueTimePlaceholder: 'Vui lòng nhập thời gian quá hạn',
        overdueMessage: 'Thông báo quá hạn',
        overdueMessagePlaceholder: 'Vui lòng nhập thông báo quá hạn',
      },
      step: 'Bước',
      stepSet: {
        name: 'Tên',
        namePlaceholder: 'Vui lòng nhập tên',
        adjustStepPrincipal: 'Điều chỉnh người phụ trách bước',
        overdueTime: 'Thời gian quá hạn',
        overdueTimePlaceholder: 'Vui lòng nhập thời gian quá hạn',
        workDescription: 'Mô tả công việc',
        overdueMessage: 'Thông báo quá hạn',
        adjustMessageReceiver: 'Điều chỉnh người nhận thông báo',
        finishMessage: 'Thông báo hoàn thành',
        stepTable: {
          step: 'Bước',
          principal: 'Người phụ trách',
          principalCode: 'Mã người phụ trách',
          principalHandleWay: 'Cách xử lý của người phụ trách',
          name: 'Tên',
          principalName: 'Tên người phụ trách',
          workDescription: 'Mô tả công việc',
          overdueMessageReceiverWay: 'Cách xử lý người nhận thông báo quá hạn',
          overdueTime: 'Thời gian quá hạn',
          overdueMessageReceiver: 'Người nhận thông báo quá hạn',
          finishMessageReceiverWay: 'Cách xử lý người nhận thông báo hoàn thành',
          finishMessageReceiver: 'Người nhận thông báo hoàn thành',
        },
      },
      object: 'Đối tượng',
      objectSet: {
        name: 'Tên',
        version: 'Phiên bản',
        type: 'Tên loại',
        creator: 'Người tạo',
      },
      addDocument: 'Thêm tài liệu',
      addForm: 'Thêm biểu mẫu',
      referenceDocument: 'Tài liệu tham khảo',
      referenceDocumentSet: {
        code: 'Mã số',
        name: 'Tên',
        version: 'Phiên bản',
        type: 'Tên loại',
        stepCode: 'Mã bước',
        creator: 'Người tạo',
      },
      formType: 'Loại biểu mẫu',
    },
    selectProcessTable: {
      code: 'Mã',
      name: 'Tên',
      objectType: 'Loại đối tượng áp dụng',
      principal: 'Người phụ trách',
      changeStatus: 'Trạng thái thay đổi',
      remark: 'Ghi chú',
      overdueTimeSettingWay: 'Cách thiết lập thời gian quá hạn',
      overdueTime: 'Thời gian quá hạn',
      securityLevel: 'Mức độ bảo mật',
      createTime: 'Thời gian tạo',
      createUser: 'Người tạo',
    },
    BasicAttribute: 'Thuộc tính cơ bản',
    overdueSetting: 'Thiết lập quá hạn',
    messageSetting: 'Thiết lập thông báo',
    handleWay: 'Cách xử lý',
    way1: 'Cho phép chỉnh sửa thời gian quá hạn khi tạo phiên bản quy trình làm việc',
    way2: 'Không cho phép chỉnh sửa thời gian quá hạn khi tạo phiên bản quy trình làm việc',
    way3: 'Cho phép chỉnh sửa người nhận thông báo khi tạo phiên bản quy trình làm việc',
    way4: 'Không cho phép chỉnh sửa người nhận thông báo khi tạo phiên bản quy trình làm việc',
    overdueTime: 'Thời gian quá hạn',
    day: 'Ngày',
    dayPlaceholder: 'Vui lòng nhập số ngày',
    hour: 'Giờ',
    hourPlaceholder: 'Vui lòng nhập số giờ',
    overdueMessage: 'Thông báo quá hạn',
    receiver: 'Người nhận',
    flowTemplateProperty: 'Thuộc tính mẫu quy trình',
    searchFlowComponent: 'Tìm kiếm thành phần quy trình',
    newFlowCom: 'Tạo mới thành phần quy trình',
    flowExamplePage: {
      processInstance: 'Ví dụ quy trình',
      code: 'Mã',
      name: 'Tên',
      status: 'Trạng thái',
      creator: 'Người tạo',
      createTime: 'Thời gian tạo',
    },
    flowModelPage: {
      customLabel: 'Nhãn tùy chỉnh',
      success: 'Thành công',
      fail: 'Thất bại',
      stepProperty: 'Thuộc tính bước',
      basicProperty: 'Thuộc tính cơ bản',
      code: 'Mã',
      name: 'Tên',
      workDescription: 'Mô tả công việc',
      HandleWay: 'Cách xử lý',
      selectPrincipal: 'Chọn người phụ trách khi tạo ví dụ quy trình',
      selectPrincipalInTemplate: 'Chọn người phụ trách trong mẫu',
      principal: 'Người phụ trách',
      adjustObject: 'Cho phép điều chỉnh đối tượng trong ví dụ quy trình',
      editObject: 'Cho phép chỉnh sửa đối tượng',
      addReferenceDocument: 'Cho phép thêm tài liệu tham khảo',
      downloadReferenceDocument: 'Cho phép tải tài liệu tham khảo',
      noSelectPrincipal: 'Cho phép không chọn người phụ trách',
      mustAddObject: 'Phải thêm đối tượng',
      multiStepJudge: 'Đánh giá nhiều bước',
      and: 'Logic và',
      or: 'Logic hoặc',
    },
    flowToDoPage: {
      comment: 'Bình luận',
      evaluate: 'Đánh giá',
      sign: 'Ký tên',
      isSign: 'Bạn có muốn ký tên không?',
      return: 'Quay lại',
      isReturn: 'Bạn có muốn quay lại không?',
      view: 'Xem',
      delete: 'Xóa',
      isDelete: 'Bạn có muốn xóa dữ liệu không?',
      commentPicture: 'Bình luận hình ảnh',
      workflowStep: 'Bước quy trình:',
      commentPerson: 'Người bình luận:',
      commentTime: 'Thời gian:',
      commentLimit: 'Bình luận thường không quá 200 từ',
      score: 'Điểm',
      workflowDynamicCustomization: 'Tùy chỉnh quy trình động',
      signSuccess: 'Ký tên thành công',
      returnSuccess: 'Quay lại thành công',
    },
    workFlowPage: {
      searchFlowTemplate: 'Tìm kiếm mẫu quy trình',
      newFlowTemplate: 'Tạo mới mẫu quy trình',
      isDeleteFlowTemplate: 'Bạn có muốn xóa mẫu quy trình không?',
      createTime: 'Thời gian tạo:',
    },
    initiateFlowPage: {
      search: 'Vui lòng nhập tên đăng nhập hoặc tên để tìm kiếm',
      noStep:
        'Quy trình hiện tại chỉ có một bước, không thể tạo quy trình công việc, vui lòng chọn mẫu khác',
      noPrincipal: 'Quy trình song song không cho phép không chọn người phụ trách',
      createSuccess: 'Tạo quy trình thành công',
    },
  },
  formManager: {
    formManager: 'Quản lý biểu mẫu',
    formTemplate: 'Mẫu biểu mẫu',
    formDesign: 'Thiết kế biểu mẫu',
    dynamicForm: 'Biểu mẫu động',
  },
  bomManager: {
    bomManager: 'Quản lý BOM',
    bomDataBase: 'Cơ sở dữ liệu BOM',
  },
  outsourced: {
    outsourcedManager: 'Quản lý gia công bên ngoài',
    outsourcedWorkPlace: 'Khu vực làm việc gia công bên ngoài',
  },
  changeManager: {
    changeManager: 'Quản lý thay đổi',
    ECR: 'ECR',
    ECN: 'ECN',
  },
  encoding: {
    encoding: 'Mã hóa',
    encodingManager: 'Quản lý mã hóa',
    encodingWorkPlace: 'Khu vực làm việc mã hóa',
  },
  integration: {
    integration: 'Tích hợp',
    integrationManager: 'Quản lý tích hợp',
    integrationWorkPlace: 'Khu vực làm việc tích hợp',
  },
  recyclingBin: {
    recyclingBin: 'Thùng rác',
    recyclingBinManager: 'Quản lý thùng rác',
    recyclingBinWorkPlace: 'Khu vực làm việc thùng rác',
    documentRecyclingBin: 'Thùng rác tài liệu',
    bomRecyclingBin: 'Thùng rác BOM',
  },
  productManager: {
    productManager: 'Quản lý sản phẩm',
    productWorkPlace: 'Khu vực làm việc sản phẩm',
  },
  fileTypeSetting: {
    fileTypeSetting: 'Cài đặt loại tệp',
    fileTypeIdentification: 'Nhận dạng loại tệp',
    fileTypeIdentificationPlaceholder: 'Vui lòng nhập nhận dạng loại tệp',
    fileTypeSuffix: 'Hậu tố loại tệp',
    producingSoftware: 'Phần mềm tạo',
    producingSoftwarePlaceholder: 'Vui lòng nhập phần mềm tạo',
    browsingMethod: 'Phương thức duyệt',
    hasAttachedGraphics: 'Có đồ họa đính kèm không',
    icon: 'Biểu tượng',
    iconPlaceholder: 'Vui lòng chọn biểu tượng',
    extension: 'Phần mở rộng',
    extensionPlaceholder: 'Vui lòng nhập phần mở rộng',
    browser: 'Trình duyệt chung',
    browserPlaceholder: 'Vui lòng chọn trình duyệt chung',
    chrome: 'Trình duyệt bên thứ ba',
    chromePlaceholder: 'Vui lòng nhập trình duyệt bên thứ ba',
    hasAttachedDocument: 'Có tài liệu đính kèm không (Trình duyệt chung không hỗ trợ chọn)',
    hasLightweightFile: 'Có tệp nhẹ không',
    lightweightFileExtension: 'Phần mở rộng tệp nhẹ',
    lightweightFileExtensionPlaceholder: 'Vui lòng chọn phần mở rộng tệp nhẹ',
    basicPropertySetting: 'Cài đặt thuộc tính cơ bản',
    mainDocumentBrowsingMethod: 'Chọn phương thức duyệt tài liệu chính',
    attachedDocumentBrowsingMethod: 'Chọn phương thức duyệt tài liệu đính kèm',
    lightweightFileSetting: 'Cài đặt tệp nhẹ',
    delete:
      'Vui lòng chắc chắn không có tài liệu hoặc đồ họa sử dụng loại tệp này trước khi xóa. Bạn có chắc chắn muốn xóa loại tệp này không?',
    iconUpload: 'Vui lòng tải lên biểu tượng',
    no: 'Không',
    yes: 'Có',
  },
  partSetting: {
    typeId: 'Nhận dạng loại',
    typeIdPlaceholder: 'Vui lòng nhập nhận dạng loại',
    firstFeature: 'Đặc điểm thứ nhất',
    firstFeaturePlaceholder: 'Vui lòng chọn đặc điểm thứ nhất',
    secondFeature: 'Đặc điểm thứ hai',
    secondFeaturePlaceholder: 'Vui lòng chọn đặc điểm thứ hai',
    matchPriority: 'Thứ tự ưu tiên khớp',
    matchPriorityPlaceholder: 'Vui lòng nhập thứ tự ưu tiên khớp',
    defaultType: 'Phân loại mặc định',
    setConfig: 'Thiết lập thông số cấu hình',
    partCategory: 'Phân loại linh kiện',
    classProperty: 'Thuộc tính loại',
    application: 'Ứng dụng',
    propertyId: 'Nhận dạng thuộc tính',
    propertyIdPlaceholder: 'Vui lòng nhập nhận dạng thuộc tính',
    propertyName: 'Tên thuộc tính',
    propertyNamePlaceholder: 'Vui lòng nhập tên thuộc tính',
    dataType: 'Loại dữ liệu',
    dataTypePlaceholder: 'Vui lòng chọn loại dữ liệu',
    length: 'Chiều dài',
    lengthPlaceholder: 'Vui lòng nhập chiều dài',
    control: 'Điều khiển',
    controlPlaceholder: 'Vui lòng chọn điều khiển',
    order: 'Thứ tự',
    orderPlaceholder: 'Vui lòng nhập thứ tự',
    allowEmpty: 'Có cho phép để trống không',
    readOnly: 'Có cho phép chỉ đọc không',
    hasCodingSystem: 'Có mã hóa phản hồi không',
    codingSystem: 'Hệ thống mã hóa phản hồi',
    optionalValue: 'Giá trị tùy chọn',
    optionalValuePlaceholder: 'Vui lòng nhập giá trị tùy chọn',
    optionalValueSplit:
      'Dropdown: အင်္ဂလိပ်ကော်မာ (,) ဖြင့်ခွဲပေးပါ။ Resource control: <ကုဒ်,အမည်><01,စက်မှုလုပ်ငန်းဌာန> ပုံစံအသုံးပြုပါ။',
    codingSystemAssociation: 'Liên kết hệ thống mã hóa',
    codingSystemAssociationPlaceholder: 'Vui lòng chọn liên kết hệ thống mã hóa',
    materialStatus: 'Trạng thái vật liệu (Mstatus)',
    remark: 'Ghi chú (Remark)',
    tip1: 'Đặc điểm phải chứa ký tự đại diện hoặc ký tự giữ chỗ',
    tip2: 'Nhiều điều kiện cách nhau bằng dấu phẩy',
    tip3: 'Ký tự đại diện *',
    tip4: 'Ký tự giữ chỗ ?',
    tip5: 'Ví dụ A*,??B*',
    isSensitiveProperty: 'Có phải thuộc tính nhạy cảm không',
    sensitiveProperty: 'Thuộc tính nhạy cảm',
    isDefaultProperty: 'Có phải thuộc tính mặc định không',
    CategoryProperty: 'Thuộc tính phân loại',
    bindType: 'Loại ràng buộc',
    code: 'Mã',
    name: 'Tên',
    selectProperty: 'Chọn thuộc tính',
    selectSensitiveProperty: 'Chọn thuộc tính nhạy cảm',
    isSystemCategoryProperty: 'Có phải thuộc tính phân loại hệ thống không',
    UnboundImageFileType: 'Loại tệp hình ảnh chưa ràng buộc',
    BoundImageFileType: 'Loại tệp hình ảnh đã ràng buộc',
    UnboundAssociatedImageFileType: 'Loại tệp hình ảnh liên kết chưa ràng buộc',
    BoundAssociatedImageFileType: 'Loại tệp hình ảnh liên kết đã ràng buộc',
    propRule: 'Chữ cái đầu tiên phải là chữ thường và không được để trống.',
    group: 'Nhóm',
    groupPlaceholder: 'Vui lòng chọn nhóm',
    gridGroup: 'Nhóm lưới',
    gridGroupPlaceholder: 'Vui lòng chọn nhóm lưới',
    sensitivePropertyAtLeastOne: 'Ít nhất phải có một thuộc tính nhạy cảm',
  },
  FigureDocSettings: {
    figureDocTypeId: 'Nhận dạng loại tài liệu hình ảnh',
    figureDocTypeIdPlaceholder: 'Vui lòng nhập nhận dạng loại tài liệu hình ảnh',
    figureDocTypeIdRule: 'Bắt đầu bằng chữ cái, không cho phép xuất hiện ký tự khác',
    figureDocTypeName: 'Tên loại tài liệu hình ảnh',
    figureDocTypeNamePlaceholder: 'Vui lòng nhập tên loại tài liệu hình ảnh',
    figureDocType: 'Loại tài liệu hình ảnh',
    figureDocTypePlaceholder: 'Vui lòng chọn loại tài liệu hình ảnh',
    codingSystemAssociation: 'Liên kết hệ thống mã hóa',
    codingSystemAssociationPlaceholder: 'Vui lòng chọn liên kết hệ thống mã hóa',
    producingSoftware: 'Phần mềm tạo ra',
    producingSoftwarePlaceholder: 'Vui lòng nhập phần mềm tạo ra',
    partAttachment: 'Tệp đính kèm của linh kiện',
    threeDimensionalData: 'Dữ liệu ba chiều',
    figureDocTemplate: 'Mẫu tài liệu hình ảnh',
    oneFigureManyParts: 'Một hình nhiều phần',
    generateDrawingFrame: 'Tạo khung vẽ',
    craftFile: 'Tệp kỹ thuật',
    browsePdfFile: 'Duyệt tệp PDF',
    sourceFileStorageWay: 'Cách lưu trữ tệp nguồn',
    databaseStorage: 'Lưu trữ cơ sở dữ liệu',
    ftpStorage: 'Lưu trữ FTP',
    ftpStoragePlaceholder: 'Vui lòng nhập lưu trữ FTP',
    classProperty: 'Thuộc tính loại',
    extract: 'Trích xuất tương ứng tài liệu hình ảnh',
    typeBind: 'Ràng buộc loại',
    unboundAssociatedGraphicsType: 'Loại đồ họa liên kết chưa ràng buộc',
    boundAssociatedGraphicsType: 'Loại đồ họa liên kết đã ràng buộc',
    AllowEmpty: 'Cho phép để trống',
    NotAllowEmpty: 'Không cho phép để trống',
    varchar: 'varchar',
    datetime: 'datetime',
    int: 'int',
    float: 'float',
    boolean: 'boolean',
    joint: 'joint',
    dataext: 'dataext',
    text: 'Hộp văn bản',
    select: 'Hộp chọn',
    calendar: 'Chọn lịch',
    resource: 'Điều khiển tài nguyên',
    resourceMultiple: 'Điều khiển tài nguyên đa chọn',
    TitleExtract: 'Trích xuất tương ứng tiêu đề',
    detail: 'Trích xuất tương ứng chi tiết',
    userName: 'Tên người dùng',
    systemName: 'Tên hệ thống',
    systemNameFigure: 'Tên hệ thống (Tài liệu hình ảnh)',
    systemNamePart: 'Tên hệ thống (Linh kiện)',
    OmitTemplate: 'Bỏ qua mẫu',
    SelectTemplate: 'Chọn mẫu',
    DownloadTemplate: 'Tải xuống mẫu',
    DeleteTemplate: 'Xóa mẫu',
    figureDocExtract: 'Trích xuất tương ứng tài liệu hình ảnh',
    uploadFileTypeError:
      'Lỗi loại tệp tải lên, chỉ cho phép tải lên các loại tệp doc, docx, xls, xlsx',
    selectBox: 'Hộp chọn',
    grid: 'Lưới',
    selectDataSource: 'Chọn nguồn dữ liệu',
    associatedFile: 'Tệp liên kết',
    multipleSelect: 'Hộp chọn đa chọn',
    basicProperty: 'Thuộc tính cơ bản không thể xóa!',
    noData: 'Không có dữ liệu',
    loading: 'Đang tải dữ liệu',
    onlyUploadMod: 'Chỉ có thể tải lên tệp loại .mod',
    noEmpty: 'Số bản vẽ và tên bản vẽ không được để trống',
    noEmpty1: 'Mã và tên không được để trống',
  },
  PartAndDrawingSettings: {
    partProperty: 'Thuộc tính linh kiện',
    partPropertyPlaceholder: 'Vui lòng chọn thuộc tính linh kiện',
    relation: 'Quan hệ',
    relationPlaceholder: 'Vui lòng chọn quan hệ',
    consistentNumber: 'Số ký tự nhất quán',
    consistentNumberPlaceholder: 'Vui lòng nhập số ký tự nhất quán',
    drawingProperty: 'Thuộc tính bản vẽ',
    drawingPropertyPlaceholder: 'Vui lòng chọn thuộc tính bản vẽ',
    generalDescription: 'Mô tả tổng quát',
    generalDescriptionPlaceholder: 'Vui lòng nhập mô tả tổng quát',
    tip: 'Gợi ý',
    tip1: 'Khi chọn cùng quan hệ, số ký tự nhất quán không có hiệu lực. Khi chọn quan hệ khác, số ký tự nhất quán sẽ thể hiện số ký tự đầu hoặc cuối giống nhau để tạo liên kết',
    inboundSetting: 'Thiết lập nhập kho',
    inboundSelect1: 'Liên kết linh kiện (bản vẽ) tự tạo chưa có hiệu lực khi nhập kho',
    inboundSelect2: 'Liên kết tất cả các linh kiện (bản vẽ) của người dùng tạo khi nhập kho',
    same: 'Giống nhau',
    front: 'Khác nhau, trước',
    back: 'Khác nhau, sau',
  },
  counterSettings: {
    counterId: 'Nhận dạng mã hóa',
    counterIdPlaceholder: 'Vui lòng nhập nhận dạng mã hóa',
    counterRule: 'Quy tắc mã hóa',
    counterRulePlaceholder: 'Vui lòng nhập quy tắc mã hóa',
    codeSegmentList: 'Danh sách đoạn mã',
    codeSegmentType: 'Loại đoạn mã',
    codeSegmentTypePlaceholder: 'Vui lòng chọn loại đoạn mã',
    codeValue: 'Giá trị mã',
    codeValuePlaceholder: 'Vui lòng nhập giá trị mã',
    fixedCodeSegment: 'Đoạn mã cố định',
    dateCodeSegment: 'Đoạn mã ngày tháng',
    serialCodeSegment: 'Đoạn mã nối tiếp',
  },
  partManagerSettings: {
    id: 'ID',
    code: 'Code',
    fileName: 'File Name',
    status: 'Status',
    version: 'Version',
    type: 'Type',
    creator: 'Creator',
    createTime: 'Create Time',
    checkoutPerson: 'Checkout Person',
    customProp: 'Custom Properties',
    DocOrPart: 'Document/Part',
    isAssociatedFile: 'Is Associated File',
    Oid: 'OID',
    directory: 'Directory',
    partType: 'Part Type',
    partTypePlaceholder: 'Please select Part Type',
    directoryPlaceholder: 'Please select directory first',
    Property: 'Property',
    Attachment: 'Attachment',
    commonMap: 'Common Map',
    Associated: 'Associated',
    craftFile: 'Craft File',
    partDetail: 'Bảng chi tiết linh kiện',
    partName: 'Part Name',
    fileSize: 'File Size (KB)',
    localPath: 'Local Path',
    AttachmentType: 'Attachment Type',
    AttachmentTypePlaceholder: 'Please select Attachment Type',
    UploadFile: 'Upload File',
    figureDocCode: 'Figure Doc Code',
    figureDocName: 'Figure Doc Name',
    figureDocType: 'Figure Doc Type',
    UploadFilePlaceholder: 'Please select upload file',
    partCode: 'Part Code',
    partVersion: 'Part Version',
    add: 'Add',
    delete: 'Delete',
    originalNumber: 'Original Number',
    currentNumber: 'Current Number',
    parentCode: 'Parent Code',
    parentVersion: 'Parent Version',
    remark: 'Remark',
    quantity: 'Quantity',
    base: 'Base',
    lossRate: 'Loss Rate',
    checkoutPerson2: 'Checkout Person',
    workAssignment: 'Work Assignment',
  },
  documentUseSetting: {
    partCode: 'Associated Part Code',
    partVersion: 'Associated Part Version',
    figureDocName: 'Associated Figure Document Name',
    figureDocVersion: 'Associated Figure Document Version',
    assDocCode: 'Associated Document Code',
    assDocVersion: 'Associated Document Version',
    assDocName: 'Associated Document Name',
  },
  partManager: {
    productStructure: 'Product Structure',
    file: 'File',
    part: 'Part',
    checkInPart: 'Check In Part',
    directCheckIn: 'Direct Check In?',
    checkOutPart: 'Check Out Part',
    directCheckOut: 'Direct Check Out?',
    revokePart: 'Revoke Part',
    revokePartTip: 'Revoke Part?',
    deletePart: 'Delete Part',
    scrapParts: 'Scrap Parts',
    scrapPartsTip: 'Scrap Parts?',
    checkInFile: 'Check In File',
    directCheckInFile: 'Direct Check In File?',
    checkOutFile: 'Check Out File',
    directCheckOutFile: 'Direct Check Out File?',
    revokeFile: 'Revoke File',
    revokeFileTip: 'Revoke File?',
    deleteFile: 'Delete File',
    deleteFileTip: 'Delete File?',
    copyCode: 'Copy Code',
    modifyPart: 'Modify Part',
    uploadThumbnail: 'Upload Thumbnail',
    structureComparison: 'Structure Comparison',
    workAssignment: 'Work Assignment',
    viewFile: 'View File',
    borrow: 'Borrow',
    browse: 'Browse',
    specifiedTime: 'Specified Time',
    specifiedTimePlaceholder: 'Enter specified time',
    useSituation: 'Use Situation',
    partAssignObj: 'Đối tác liên quan',
    versionShow: 'Hiện thực biểu mẫu',
    relatedProcessInstance: 'Ít kịch bản liên quan',
    associatedPart: 'Bộ phận liên kết',
    associatedFigureDoc: 'Tài liệu bản vẽ liên kết',
    useSituationPage: {
      partCode: 'Parent Part Code',
      partCodePlaceholder: 'Enter parent part code',
      subPartCode: 'Sub Part Code',
      subPartCodePlaceholder: 'Enter sub part code',
      queryType: 'Query Type',
      singleLevel: 'Single-level High Version',
      multiLevel: 'Multi-level High Version',
      singleLevelHistory: 'Single-level History',
      multiLevelHistory: 'Multi-level History',
    },
    downloadFigureDoc: 'Download Figure Document',
    associatedObject: 'Associated Object',
    checkInPartSuccess: 'Check In Part Successful!',
    notFitCheckInCondition: 'Does not meet check-in conditions',
    checkOutPartSuccess: 'Check Out Part Successful!',
    notFitCheckOutCondition: 'Does not meet check-out conditions',
    notFitRevokeCondition: 'Does not meet revoke conditions',
    partAssign: {
      associatedFile: 'Associated File',
    },
    partContrast: {
      structuralComparison: 'Structure Comparison',
      startCompare: 'Start Comparison',
      endCompare: 'End Comparison',
      showDifference: 'Show Differences',
      outputDifference: 'Output Differences',
      tip: 'Note: Red on the structure tree indicates different sub-parts, blue indicates different quantities, green indicates different versions, and orange indicates parts with the same code but different sensitive attribute groups. Dark colors in the results indicate different parts in the right-side tree.',
    },
    partDetailModal: {
      addAttachment: 'Add Attachment',
      createSharedFigureDoc: 'Create Shared Figure Document',
      associated: 'Already Associated',
      attachmentExist: 'Attachment Already Exists',
      fileType: 'Please select file type',
      status: 'Status must be checked-in and effective',
      sharedFigureDocExist: 'Shared Figure Document Already Exists',
    },
    productStructurePage: {
      detailColumn: 'Detail Column',
      titleColumn: 'Title Column',
      frameSetting: 'Frame Setting',
      generateFrame: 'Generate Frame',
      displaySetting: 'Display Settings',
      useSituation: 'Use Situation',
      editPart: 'Edit Part',
      openProcessInstance: 'Open Process Instance',
      createSubPart: 'Create Sub Part',
      createSubPartChild: {
        customPart: 'Custom Part',
        standardPart: 'Standard Mechanical Part',
        electricalPart: 'Standard Electrical Part',
        electricalElement: 'Electrical Component',
        machiningPart: 'Machining Part',
        outsourcingPart: 'Outsourcing Part',
      },
      addSubPart: 'Add Sub Part',
      adjustSubPartOrder: 'Điều chỉng thức tự ćiỗ',
      deleteNode: 'Xóa nói dung',
      cutNode: 'Cách nói dung',
      copyNode: 'Sao chép nói dung',
      pasteNode: 'Dãy nói dung',
      replaceNode: 'Thay thể nói dung',
      copyPartCode: 'Copy Part Code',
      likeCreate: 'Similar Create',
      quickReport: 'Quick Report',
      materialCost: 'Material Cost',
      batchPrint: 'Batch Print',
      workHandover: 'Work Handover',
      FramePage: {
        code: 'Code',
        material: 'Material',
        quantity: 'Quantity',
        remark: 'Remark',
        partName: 'Part Name',
        weight: 'Weight',
        totalWeight: 'Total Weight',
        attributeName: 'Attribute Name',
        attributeValue: 'Attribute Value',
        paperType: 'Paper Type',
        selectPaperType: 'Select Paper Type',
        drawingSize: 'Drawing Size',
        selectDrawingSize: 'Select Drawing Size',
        generateFrame: 'Generate Frame',
        cancel: 'Cancel',
      },
      DisplaySettings: {
        displaySetting: 'Display Setting',
        partNodeSetting: 'Part Node Setting',
        subPartDisplayOrderSetting: 'Sub Part Display Order Setting',
        alternativeAttribute: 'Alternative Attributes',
        selectedAttribute: 'Selected Attributes',
        partAttributeAndRelationAttribute: 'Part Attributes and Relation Attributes',
        sortAttribute: 'Sort Attributes',
      },
      addChildPage: {
        addChild: 'Add Child',
        code: 'Code',
        codePlaceholder: 'Select code',
        quantity: 'Quantity',
        quantityPlaceholder: 'Enter quantity',
        remark: 'Remark',
        remarkPlaceholder: 'Enter remark',
        base: 'Base',
        basePlaceholder: 'Enter base',
        lossRate: 'Loss Rate',
        lossRatePlaceholder: 'Enter loss rate',
      },
    },
  },
};
